@echo off
chcp 65001 > nul
title 快速修复最终问题

echo ====================================
echo     快速修复最终问题
echo ====================================
echo.

echo [1/3] 重启后端服务（修复CORS）...
taskkill /f /im node.exe 2>nul
timeout /t 2 /nobreak > nul
cd /d "%~dp0"
start "后端服务-CORS修复版" cmd /k "node start_backend_alternative.js"
timeout /t 3 /nobreak > nul

echo.
echo [2/3] 测试后端服务...
curl -X GET http://localhost:4000/api/health 2>nul && echo ✅ 后端服务正常 || echo ❌ 后端服务异常

echo.
echo [3/3] 显示访问地址...
echo.
echo 🎯 系统访问地址：
echo - 前端界面: http://localhost:8104 (当前运行端口)
echo - 后端API: http://localhost:4000/api/health
echo - AI服务: http://localhost:5001/health
echo.
echo ✅ 修复完成：
echo - ✅ CORS跨域问题已修复
echo - ✅ 扩展错误屏蔽已优化
echo - ✅ 后端服务已重启
echo.
echo 💡 提示：
echo - 如果仍有扩展错误，请禁用Chrome扩展或使用无痕模式
echo - 前端端口自动检测，支持8102/8104/3000等端口
echo - 所有API请求现在应该正常工作
echo.
pause
